package com.bsg.upm.dto;

import java.io.Serializable;

/**
 * RG数据传输对象
 * 
 * @author HCK
 *
 */
public class RgDto implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * RG编号
	 */
	private String number;

	/**
	 * 总量
	 */
	private Long total;

	/**
	 * 剩余量
	 */
	private Long free;

	/**
	 * lun总数
	 */
	private Integer lunNum;

	/**
	 * 是否可用
	 */
	private Boolean enabled;

	/**
	 * 是否可用(文字显示)
	 */
	private String enabledText;

	/**
	 * 获取RG编号
	 * 
	 * @return number RG编号
	 */
	public String getNumber() {
		return number;
	}

	/**
	 * 设置RG编号
	 * 
	 * @param number
	 *            RG编号
	 */
	public void setNumber(String number) {
		this.number = number;
	}

	/**
	 * 获取总量
	 * 
	 * @return total 总量
	 */
	public Long getTotal() {
		return total;
	}

	/**
	 * 设置总量
	 * 
	 * @param total
	 *            总量
	 */
	public void setTotal(Long total) {
		this.total = total;
	}

	/**
	 * 获取剩余量
	 * 
	 * @return free 剩余量
	 */
	public Long getFree() {
		return free;
	}

	/**
	 * 设置剩余量
	 * 
	 * @param free
	 *            剩余量
	 */
	public void setFree(Long free) {
		this.free = free;
	}

	/**
	 * 获取lun总数
	 * 
	 * @return lunNum lun总数
	 */
	public Integer getLunNum() {
		return lunNum;
	}

	/**
	 * 设置lun总数
	 * 
	 * @param lunNum
	 *            lun总数
	 */
	public void setLunNum(Integer lunNum) {
		this.lunNum = lunNum;
	}

	/**
	 * 获取是否可用
	 * 
	 * @return enabled 是否可用
	 */
	public Boolean getEnabled() {
		return enabled;
	}

	/**
	 * 设置是否可用
	 * 
	 * @param enabled
	 *            是否可用
	 */
	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}

	/**
	 * 获取是否可用(文字显示)
	 * 
	 * @return enabledText 是否可用(文字显示)
	 */
	public String getEnabledText() {
		return enabledText;
	}

	/**
	 * 设置是否可用(文字显示)
	 * 
	 * @param enabledText
	 *            是否可用(文字显示)
	 */
	public void setEnabledText(String enabledText) {
		this.enabledText = enabledText;
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "RgDto [number=" + number + ", total=" + total + ", free=" + free + ", lunNum=" + lunNum + ", enabled="
				+ enabled + ", enabledText=" + enabledText + "]";
	}

}
